part of '../purchased_item.dart';

class GooglePlayOneTimePurchasedItemTransaction extends Equatable implements GooglePlayTransaction {
  const GooglePlayOneTimePurchasedItemTransaction({
    required this.orderId,
    required this.promotional,
    required this.time,
    required this.revocationInfo,
  });

  @override
  final String orderId;

  @override
  final DateTime time;

  @override
  final GooglePlayTransactionRevocationInfo? revocationInfo;

  final bool promotional;

  @override
  List<Object?> get props {
    return [
      orderId,
      promotional,
      time,
      revocationInfo,
    ];
  }
}
